﻿using System;
using System.Collections.Generic;
using System.Linq;
using SimpleBlog.Models;

namespace SimpleBlog.Infrastructure.Repositories
{
    public interface IConfigurationRepository : IRepository<Configuration>
    {
        string this[string key] { get; set; }

        string BlogTitle { get; set; }
        string BlogSubtitle { get; set; }

        string AboutTitle { get; set; }
        string AboutText { get; set; }

        string GoogleAnalyticsCode { get; set; }
        string ReCaptchaPublicKey { get; set; }
        string ReCaptchaPrivateKey { get; set; }

        string Footer { get; set; }
        string Copyright { get; set; }

        Configuration FindByKey(string key);

    }
}